作者 | Apple |
---|---|
初版 | 2005年4月29日 |
プログラミング 言語 | C言語 |
対応OS | macOS, FreeBSD |
サポート状況 | 開発中 |
種別 | システムスタートアップソフトウェア |
ライセンス | Apache License 2.0 |
公式サイト | http://www.opensource.apple.com/source/launchd/ |
launchdは、デーモン、アプリケーション、プロセス、スクリプトの起動・停止・管理を行う、オープンソースのサービス管理フレームワークである。AppleのDave Zarzyckiによって作られ、Mac OS X Tiger (Mac OS X v10.4) で導入された。Apache Licenseのもとで公開されている。
launchdデーモンは基本的に以下を置き換えるものである:
Appleはlaunchdを推進し、上記のすべてのサービスを廃止するとした。[1]
これらのデーモンが扱っていたほとんどのプロセスが、Mac OS X v10.4でlaunchdに移行された。すべてのlaunch serviceを一つのプログラムに統合することで、launchdは遅いコンピュータでもブート時間を著しく短くする。